#ifndef CDEFAULTSTYLES_H_
#define CDEFAULTSTYLES_H_

#include <map>
#include "cguistyle.h"

/**
 * CDefaultStyles - class representing default styles of gui components
 * @author Michal Rost
 * @date 04.07.2008
 */
class CDefaultStyles : public CObject {
public:
  CDefaultStyles(const map<int, map<int, CGuiStyle> > &styles);
  bool find(int componentId, int styleId, CGuiStyle &style);
  static string getClassName() {
    return "CDefaultStyles";
  }
protected:
  map<int, map<int, CGuiStyle> > styles;
};

#endif
